public final class ParallelComputerBuilder extends Object
JUnitCoreParameters parameters = ...; ParallelComputerBuilder builder = new ParallelComputerBuilder(parameters); builder.useOnePool(8).parallelSuites(2).parallelClasses(4).parallelMethods(); ParallelComputerBuilder.ParallelComputer computer = builder.buildComputer(); Class>[] tests = {...}; new JUnitCore().run(computer, tests);Note that the type has always at least one thread even if unspecified. The capacity in
useOnePool(int)
must be greater than the number of concurrent suites and classes
altogether.
The Computer can be stopped in a separate thread. Pending tests will be interrupted if the argument is
true.
computer.describeStopped(true);
Constructor and Description |
---|
ParallelComputerBuilder(ConsoleStream logger,
JUnitCoreParameters parameters) |
public ParallelComputerBuilder(ConsoleStream logger, JUnitCoreParameters parameters)
public ParallelComputer buildComputer()
Copyright © 2004–2017 The Apache Software Foundation. All rights reserved.